package com.util.DesignPattern.TemplateMethod.methodB;

/**
 * 含钩子方法的具体子类
 * 
 * @Package: com.util.DesignPattern.TemplateMethod.methodB
 * @ClassName: HookConcreteClass.java
 * @Description:含钩子方法的具体子类
 * 
 * @author kaifa008
 * @date 2022年1月26日 下午1:38:25
 * @Copyright: 2022 Copyright (c) 2018 LgSteel
 */
public class HookConcreteClass extends HookAbstractClass {
	
	public void HookMethod1() {
		System.out.println("钩子方法1被重写...");
	}
	
	public boolean HookMethod2() {
		return false;
	}
	
	public void abstractMethod1() {
		System.out.println("抽象方法1的实现被调用...");
	}

	public void abstractMethod2() {
		System.out.println("抽象方法2的实现被调用...");
	}

}